package com.bsj.power.common.def.vo.homePage;

import com.bsj.power.common.def.vo.pls.WorkPersonnelVO;
import com.bsj.power.common.def.vo.web.job.JobVO;
import lombok.Data;

import java.util.List;

/**
 * @author yinhao
 * @version 1.0
 * @description 工单关联数据统计
 * @date 2024/8/7
 */
@Data
public class JobLinkCountVO {

    /**
     * 工单信息
     */
    private JobVO job;

    /**
     * 作业人员
     */
    private List<WorkPersonnelVO> personnel;
    /**
     * 作业人员数量
     */
    private Integer workerNum;
    /**
     * 出人员数
     */
    private Long outWorkerNum;
    /**
     * 入人员数
     */
    private Long inWorkerNum;
    /**
     * 超员人数
     */
    private Integer exceedWorkerNum;
    /**
     * 缺员人数
     */
    private Integer lackWorkerNum;
    /**
     * 滞留人数
     */
    private Integer retentionWorkerNum;
    /**
     * 异常统计
     */
    private Integer unusualWorkerNum;
}
